前言

最近正在重新系统地学习一遍Linux,自己也经常在有道里面做做笔记。如今拥抱开源、知识分享也是一种趋势,搭建一个博客写写自己学到的知识、整理一下笔记也是挺不错的。于是今晚用一个小时利用Github Pages配置搭建好了Yilia主题的博客,简单记录一下操作和一些坑,希望能给别人一些帮助。

Github操作

  • 创建仓库,仓库名为 githubname.github.io
  • 在仓库Setttings#Github Pages->choose a theme,完成配置

HEXO操作

准备

  • install Node.js, git
  • git需要进行配置SSH,链接到你的github。使用git config --list查看是否已配置成功

配置

  • 进行hexo配置
      npm install -g hexo-cli
      cd create_a_hexo_path
      hexo init
      npm install
      hexo server
    打开http://localhost:4000看是否安装成功
  • 打开hexo文件夹下的_config.yml,这就是hexo的相关配置。找到deploy进行修改
      deploy: 
        type: git
        repo: git@github.com:MyGithub/MyGithub.github.io.git
        branch: master
      // warning:修改MyGithub为自己的账户名;在yml文件中,:后面必须要有空格

更换主题

  • 各种themes下载喜欢的主题到./themes下
  • 需要更新主题时可以到主题文件夹下进行git pull
  • 在_config.yml 更改theme
      # Extensions
      ## Plugins: http://hexo.io/plugins/
      ## Themes: http://hexo.io/themes/
      theme: next
  • 本地运行验证是否可用hexo s --debug

yilla配置

  • GithubPages+Hexo博客主题Yilia
  • 此处建议大家挑选比较热门的主题,对应的帮助文档会比较详细规范。不同的主题配置方法大致相同,一般都是修改_config.yml文件,此处不再赘述具体的配置。

部署到github上

  • 每次部署都需要输入三个命令
      hexo clean
      hexo generate   //hexo g
      hexo deploy     //hexo d
  • 如果报错,则需要安装插件npm install hexo-deployer-git

博客文章放置点

  • 在source文件夹下的_post文件夹下放置

注册域名与github pages地址绑定

  • 待填坑

感谢